package com.ruifu.common.po;


import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 文件Bean
 *
 * @author nyr
 * @create 2019/8/26
 */
@Data
public class DmFile implements Serializable {

    private static final long serialVersionUID = -1666339815776533716L;
    /**
     * 文件ID号
     */
    private Long fiFileId;

    /**
     * 父文件ID
     */
    private Long fiPFileId;

    /**
     * 文件关联类型（圈阅1、缩略图2、轻量化3、PDF4）
     */
    private Integer fiStrType;

    /**
     * 文件名
     */
    private String fiFileName;

    /**
     * 是否被压缩
     */
    private Boolean fiIsCompresSed;

    /**
     * 文件大小
     */
    private Integer fiFileSize;

    /**
     * 最后下载人
     */
    private Integer fiLastRead;

    /**
     * 最后下载时间
     */
    private Date fiLastReadDate;
    /**
     * 所在数据仓号
     */
    private String fiVaultId;

    /**
     * 存储方式 0：FTP方式 1：数据库方式 2：UNC方式 3: FastDFS 缺省值0
     */
    private Integer fiStorType;

    /**
     * 存储路径
     */
    private String fiStorPath;

    //基本属性定义

    /**
     * 创建者id
     */
    private Integer fiCreator;

    /**
     * 创建时间
     */
    private Date fiCreDate;

    /**
     * 最后修改人id
     */
    private Integer fiLastUpdator;

    /**
     * 最后修改日期
     */
    private Date fiLastUpdate;

    /**
     * 所有者ID
     */
    private Integer fiOwner;

    /**
     * 所属部门ID
     */
    private Integer fiOrgId;

    /**
     * 删除标记 T/F
     */
    private Boolean fiDelFlag;

    /**
     * 账套ID
     */
    private Integer fiSetSid;

}
